home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
095
/
rfix0326.arc
/
RVAR0326.BAS
< prev
Wrap
BASIC Source File
|
1987-03-23
|
11KB
|
382 lines
' $SUBTITLE: 'Arrays passed between various components of RBBS-PC'
' $PAGE
DEFINT A-Z
'
' The following static arrays are passed between the various subroutines
' within RBBS-PC.
'
DIM HELP$(9) ' Help file names
DIM LG$(12) ' 12 Work variables.
DIM MENU$(6) ' Menu file names
DIM SUBDIR$(99) ' Download Sub-Dirs
' $SUBTITLE: 'Variables passed between various components of RBBS-PC'
' $PAGE
'
' The following variables are passed between the various and
' seperately compiled subroutines used by RBBS-PC.
'
COMMON SHARED _
A$, _
A$(1), _
A, _
ABORT, _
ACKNOWLEDGE$, _
ACTIVE.BULLETINS, _
ACTIVE.MENU$, _
ACTIVE.MESSAGE$, _
ACTIVE.MESSAGE.FILE$, _
ACTIVE.USER.FILE$, _
ACTIVE.USER.NAME$, _
ADJUSTED.SECURITY, _
ALL.OPTS$, _
ALWAYS.STREW.TO$, _
ANS.MENU$, _
ARC.WORK$, _
ASK.IDENTITY, _
ATTEMPTS.ALLOWED, _
AUTODOWNLOAD.AVAILABLE, _
AUTODOWNLOAD.IN.PROGRESS, _
AUTO.LOGOFF!, _
B$, _
B$(1), _
B, _
BACK.ARROW$, _
BACKSPACE$, _
BAUD.PARITY$, _
BAUD.RATE.DIVISOR, _
BAUD.TEST, _
BAUDOT, _
BEG.FILE, _
BEG.MAIN, _
BEG.UTIL, _
BG, _
BLK, _
BLOCKS.IN.FILE#, _
BPS, _
BORDER, _
BUFFER.SIZE, _
BULLETIN.MENU$, _
BULLETIN.PREFIX$, _
BULLETINS.OPTIONAL, _
BYPASS.MSGS, _
BYPASS.TIME.CHECK, _
BYTES.IN.FILE#, _
C, _
C.C, _
C.L, _
CALLBACK.VERIFICATION, _
CALLERS.FILE$, _
CALLERS.FILE.INDEX, _
CALLERS.OPTS$, _
CALLERS.RECORD$, _
CAN.DOWNLOAD.FROM.UP, _
CANCEL$, _
CARRIAGE.RETURN$, _
CHAT.AVAILABLE, _
CHECK.BULLETIN.LOGON, _
CI$, _
CITY.STATE$, _
CM, _
CN$, _
COLOR.SUPPORT, _
COM.PORT$, _
COM.PROGRAM, _
COMMANDS.BETWEEN.RINGS, _
COMMANDS.IN.PROMPT, _
COMMENTS.AS.MESSAGES, _
COMMENTS.FILE$, _
COMPUTER.TYPE, _
CONFERENCE.MENU$, _
CONFIG.FILENAME$, _
CR, _
CURRENT.DATE$, _
CURSOR.LINE, _
CURSOR.ROW, _
DAYS.IN.SUBSCRIPTION.PERIOD, _
DAYS.TO.WARN, _
DEFAULT.CATEGORY.CODE$, _
DEFAULT.MACHINE.TYPE$, _
DEFAULT.SECURITY.LEVEL, _
DELAY!, _
DELETED.MESSAGE$, _
DF, _
DF$, _
DIR.CATEGORY.FILE$, _
DIR.PROMPT$, _
DIRECTORY.EXTENTION$, _
DIRECTORY.PATH$, _
DISK.FOR.DOS$, _
DISKFULL.GO.OFFLINE, _
DOORS.AVAILABLE, _
DOORS.SECURITY.LEVEL, _
DOORS.TERMINAL.TYPE, _
DOS.VERSION, _
DOWNLOADS, _
DOWNLOAD.DRIVES$, _
DTR.DROP.DELAY, _
DUMB.MODEM, _
DWN.INDEX, _
EC, _
EIGHT.BIT, _
ELAPSED.TIME, _
ELAPSED.TIME$, _
EN$, _
END.OFFICE.HOURS, _
EOL, _
ESCAPE$, _
EXIT.TO.DOORS, _
EXPIRED.SECURITY, _
EXPERT.USER, _
EXTENDED.LOGGING, _
F1.KEY, _
F7.MESSAGE$, _
F10.KEY, _
FALSE, _
FF, _
FG, _
FILE.NAME$, _
FILE.NAME.HOLD$, _
FILE.OPTS$, _
FILESEC.FILE$, _
FIRST.NAME$, _
FIRST.NAME.END, _
FREE.SPACE$, _
FUNCTION.KEY, _
GR, _
GO.TO.SHELL, _
HALT.ON.ERROR, _
HH, _
HHH, _
HELP$(), _
HELP.EXTENSION$, _
HELP.PATH$, _
HIDDEN, _
KERMIT.EXE.FILE$, _
KERMIT.SUPPORT, _
KEY.PRESSED, _
KEY.PRESSED$, _
KILL.MESSAGE, _
LAST.DATE.TIME.ON$, _
LAST.MESSAGE.READ, _
LAST.NAME$, _
LAST.NAME.END, _
LEN.HASH, _
LEN.INDIV, _
LG$(), _
LIMIT.DAILY.TIME, _
LIMIT.SEARCH.TO.FMS, _
LINE.25$, _
LINE.CONTROL.REGISTER, _
LINE.FEED$, _
LINE.FEEDS, _
LINE.STATUS.REGISTER, _
LINEEDIT.CHK$, _
LINEMES$, _
LINES.IN.MESSAGE, _
LINES.IN.MESSAGE.SAVE, _
LINES.PRINTED, _
LIST.DIRECTORY, _
LIST.INDEX, _
LIST.NEW.DATE$, _
LOCAL.PASSWORD$, _
LOCAL.USER, _
LOCAL.USER.MODE, _
LOCK.DRIVE, _
LOCK.FILE.NAME$, _
LOCK.STATUS$, _
LSB
COMMON SHARED _
M(2), _
MACHINE.TYPE$, _
MAIN.MESSAGE.BACKUP$, _
MAIN.MESSAGE.FILE$, _
MAIN.OPTS$, _
MAIN.USER.FILE$, _
MAIN.USER.FILE.INDEX, _
MASTER.DIRECTORY.NAME$, _
MAX.DESC.LEN, _
MAX.MESSAGE.LINES, _
MAXIMUM.NUMBER.OF.NODES, _
MAXIMUM.PASSWORD.CHANGES, _
MAXIMUM.VIOLATIONS, _
MENU$(), _
MESSAGE.DIM.INDEX, _
MESSAGE.DIM.INDEX.SAVE, _
MESSAGE.FILE.LOCK, _
MESSAGE.PASSWORD, _
MESSAGE.RECORD$, _
MESSAGE.REMINDER, _
MIN.SEC.TO.VIEW, _
MINIMUM.LOGON.SECURITY, _
MINIMUM.SECURITY.FOR.TEMP.PASSWORD, _
MINUTES.PER.SESSION!, _
MLCOM, _
MMM, _
MNP.SUPPORT, _
MODEM.ANSWER.COMMAND$, _
MODEM.COMMAND.DELAY.TIME, _
MODEM.CONTROL.REGISTER, _
MODEM.COUNT.RINGS.COMMAND$, _
MODEM.GO.OFFHOOK.COMMAND$, _
MODEM.INIT.BAUD$, _
MODEM.INIT.COMMAND$, _
MODEM.INIT.WAIT.TIME, _
MODEM.RESET.COMMAND$, _
MODEM.STATUS.REGISTER, _
MSB, _
MULTI.LINK.PRESENT, _
MUSIC, _
NET.MAIL$, _
NETWORK.TYPE, _
NEW.FILES.CHECK, _
NEW.PRIVATE.MSGS.SECURITY, _
NEW.PUBLIC.MSGS.SECURITY, _
NEW.USER.BELL, _
NEW.USER.CASE, _
NEW.USER.DEFAULT.MODE, _
NEW.USER.DEFAULT.PROTOCOL$, _
NEW.USER.GRAPHICS$, _
NEW.USER.LINE.FEEDS, _
NEW.USER.MARGINS, _
NEW.USER.NULLS, _
NEWUSER.FILE$, _
NEWUSER.SETS.DEFAULTS, _
NEXT.MESSAGE.RECORD, _
NG$, _
NO, _
NO.ADVANCE, _
NODE.ID$, _
NODE.RECORD.INDEX, _
NODE.WORK.FILE$, _
NON.STOP, _
NON.STOP.SAVE, _
NUL$, _
NULLS, _
NUM.CATEGORIES, _
OK, _
OMIT.MAIN.DIRECTORY$, _
OPT.SEC(1), _
OVERWRITE.SECURITY.LEVEL, _
PAGE.LENGTH, _
PAGING.PRINTER.SUPPORT$, _
PASSWORD$, _
PASSWORD.SAVE$, _
PASSWORD.FAILED, _
PASSWORDS.FILE$, _
PRESENT.OPTS$, _
PRINTER, _
PRIVATE.DOOR, _
PROMPT.BELL, _
PROMPT.HASH$, _
PROMPT.INDIV$, _
PROTOCOL.PATH$, _
Q, _
Q!, _
RBBS.BAT$, _
RBBS.NAME$, _
RCTTY.BAT$, _
RECYCLE.TO.DOS, _
REDIRECT.IO.METHOD, _
REG.DATE$, _
RELIABLE.MODE, _
REMEMBER.NEW.USERS, _
REMIND.FILE.TRANSFERS, _
REMIND.PROFILE, _
REPLY, _
REQ.QUES.ANSWERED, _
REQUIRE.NON.ASCII, _
REQUIRED.QUESTIONNAIRE$, _
REQUIRED.RINGS, _
RESTRICT.BAUD, _
RESTRICT.BY.DATE, _
RESTRICT.VALID.CMDS, _
RET, _
RET.ERL, _
RETURN.LINE.FEED$, _
RIGHT.MARGIN, _
S, _
SECONDS.PER.SESSION!, _
SECURITY.LEVEL$, _
SECURITY.NEEDED.TO.CHANGE.MSGS, _
SHARE.IT, _
SHOOT.YOURSELF, _ ' TF032001
SHOW.SECTION, _
SKIP.FILES.LOGON, _
SL, _
SL.CATEGORIZE.UPLOADS, _
SNOOP, _
SQ, _
SSS, _
START.HASH, _
START.INDIV, _
START.OFFICE.HOURS, _
STOP.INTERRUPTS, _
STOP.FILE, _
SUBDIR$(), _
SUBDIR.COUNT, _
SUBDIR.INDEX, _
SUBROUTINE.PARAMETER, _
SURVIVE.NOUSER.ROOM, _
SYSOP, _
SYSOP.ANNOY, _
SYSOP.AVAILABLE, _
SYSOP.FIRST.NAME$, _
SYSOP.LAST.NAME$, _
SYSOP.MENU.SECURITY.LEVEL, _
SYSOP.NEXT, _
SYSOP.PASSWORD.1$, _
SYSOP.PASSWORD.2$, _
SYSOP.SECURITY.LEVEL, _
TCA!, _
TEST.PARITY, _
TIM$, _
TIME.LOGGED.ON$, _
TIME.TO.DROP.TO.DOS, _
TIMES.LOGGED.ON, _
TRANSFER.FUNCTION, _
TRANSFER.OPTIONS$, _
TRASHCAN.FILE$, _
TRUE, _
TURBO.RBBS, _
TURN.PRINTER.OFF, _
FMS.DIRECTORY$, _
UPCAT.HELP$, _
UPLOAD.DIR.CHECK$, _
UPLOAD.DIRECTORY$, _
UPLOAD.PATH$, _
UPLOAD.SUBDIR$, _
UPLOAD.TIME.FACTOR!, _
UPLOAD.TO.SUBDIR, _
UPLOADS, _
UPPER.CASE, _
USE.COLOR, _
USE.EXTERNAL.XMODEM, _
USER.BLOCK.LOCK, _
USER.DOWNLOADS$, _
USER.FILE.INDEX, _
USER.FILE.LOCK, _
USER.LOGON.TIME!, _
USER.NAME$, _
USER.OPTIONS$, _
USER.RECORD$, _
USER.SECURITY.LEVEL, _
USER.TRANSFER.DEFAULT$, _
USER.UPLOADS$, _
UTIL.OPTS$, _
VERSION.ID$, _
VIOLATION$, _
VIOLATIONS.THIS.SESSION, _
WAIT.BEFORE.DISCONNECT, _
WAIT.EXPIRED, _
WELCOME.FILE$, _
WELCOME.INTERRUPTABLE, _
WORK.ARA(1), _
WRAP.CALLERS.FILE$, _
WXMODEM.SUPPORT, _
XFER.SUPPORT, _
Y$, _
YES, _
XOFF$, _
XON$, _
Z$